не понимаю....
$(function() {
$('#output').on('click', '#dinamic_element', function(e){
$('#my_form').trigger('submit')
e.preventDefault();
var $that = $(this),
formData = $that.serializeArray();
// ИЛИ
// formData = $that.serialize();
$.ajax({
url: $that.attr('action'),
type: $that.attr('method'),
dataType: 'html',
data: {form_data: formData},
beforeSend: function(){
output.text('Передача данных. Ждите ответа.');
},
success: function(a){
output.html(a);
}
});
});
});
в субботу код работал, сейчас нет. ни чего не менял... вроде...
<html>
<head>
<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js'></script>
<script type='text/javascript' src='Ajax.js'></script>
</head>
<body>
<img src='images/logo.png'>
<center>Промежуточный контроль физико-механических показателей пропантов</center>
<form action='NewGotovaya.php' method='POST' id='my_form'>
Дата <input name='date' id='date' type='date' min='01-01-2000' max='01-01-2100' required>
Дата изготовления пропанта-сырца <input name='dateizgotovleniya' id='dateizgotovleniya' type='date' min='01-01-2000' max='01-01-2100' required>
Изготовитель <select name='izgotovitel' id='izgotovitel'>
<option>Сухой Лог</option>
<option>Асбест</option>
<option>Шадринск</option>
</select>
Фракция <select name='frakciyax' id='frakciyax'>
<option>6</option>
<option>10</option>
<option>12</option>
<option>16</option>
<option>20</option>
<option>30</option>
<option>40</option>
</select>
<select name='frakciyay' id='frakciyay'>
<option>10</option>
<option>14</option>
<option>18</option>
<option>20</option>
<option>30</option>
<option>40</option>
<option>50</option>
<option>70</option>
</select>
Линия <select name='liniya' id='liniya'>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
</select>
№ партии <input name='partiya' id='partiya' type='number' step='1' required>
Фамилия мастера смены-изготов. <select name='master' id='master'>
<option>Панкратов</option>
<option>Русских</option>
<option>Симонов</option>
<option>Прошкин</option>
<option>Низовцев</option>
<option>Суднев</option>
<option>Огнев</option>
<option>Хорозов</option>
<option>Востряков</option>
<option>Батаков</option>
<option>Зотеев</option>
<option>Теплов</option>
<option>Волчанин</option>
<option>Кадорбаев</option>
<option>Калетин</option>
<option>Новосёлов</option>
<option>Терещенко</option>
<option>Тимухин</option>
<option>Неустроев</option>
<option>Бодренко</option>
<option>Спиридонов</option>
<option>Шестернин</option>
<option>Демин</option>
<option>Кошелев</option>
<option>Панов</option>
<option>Епифанов</option>
<option>Кобзев</option>
<option>Каштанов</option>
<option>Озорнин</option>
<option>Семин</option>
<option>Бессонов</option>
<option>Жульянов</option>
<option>Константинов</option>
<option>Тарабаев</option>
</select>
ГОСТ <select name='gost' id='gost'>
<option>---------</option>
<option>---------</option>
<option>---------</option>
<option>---------</option>
</select>
ТУ <select name='tu' id='tu'>
<option>1522-015-50298370-2006</option>
<option>5714-034-50298370-2008</option>
</select>
№ МКР <input name='mkr' id='mkr' type='number' step='1' required>
Насыпная плотность, г/см<sup>3</sup> <input name='plotnost' id='plotnost' type='number' step='0.01'>
Содержание основной фракции, % <input name='granulomsostavplusosnovnayafrakciya' id='granulomsostavplusosnovnayafrakciya' type='number' step='0.1'>
Механическая прочность, г <input name='prochnoct' id='prochnoct' type='number' step='0.1'>
Обжигальщик <select name='obzhigalshik' id='obzhigalshik'>
<option>Щелконогов</option>
<option>Камалов</option>
<option>Гарейханов</option>
<option>Афонин</option>
<option>Бахарев</option>
<option>Пестряков</option>
<option>Пузько</option>
<option>Гузов</option>
</select>
<input type='submit' id='submit' value='сохранить'/>
</form>
<div id='output'></div>
</body>
</html>
файл подключен правильно, даже прописывал js в html - не работает.
предыдущий вариант работает....
$(function(){
var output = $('#output');
$('#my_form').on('submit', function(e){
e.preventDefault();
var $that = $(this),
formData = $that.serializeArray();
// ИЛИ
// formData = $that.serialize();
$.ajax({
url: $that.attr('action'),
type: $that.attr('method'),
dataType: 'json',
data: {form_data: formData},
beforeSend: function(){
output.text('Передача данных. Ждите ответа.');
},
error: function(req, text, error){
output.text('Ошибка. ' + text + ' | ' + error);
},
complete: function(){
output.append('<p>Запрос полностью завершен.</p>');
},
success: function(json){
output.html(json);
}
});
});
});
может кто подскажет ?